PROJ_ROOT=../../../
SRC_ROOT=../../comm
TEST_ROOT=../
CC=gcc
CFLAG=-g -Wall -D_BSD_SOURCE
OBJECT=t_main1

all: clean compile run

compile: $(SRC_ROOT)/apmtest_cunit.c \
         $(SRC_ROOT)/apmtest_loader.c \
         $(SRC_ROOT)/frmem.c \
         $(SRC_ROOT)/apm.pb-c.c \
         $(SRC_ROOT)/lex.yy.c \
         $(SRC_ROOT)/frcmd_parse.c \
         $(SRC_ROOT)/client.pb-c.c \
         $(SRC_ROOT)/frcmd_parse_detail.c \
         $(SRC_ROOT)/frcmd_client.c \
         $(TEST_ROOT)/t_main/t_main1.c\

	@$(CC) $(CFLAG) $^ -o $(OBJECT) -lcunit -lprotobuf-c -lgthread-2.0  -I$(SRC_ROOT) -I$(TEST_ROOT) /usr/lib64/libuuid.a

run:
	@./$(OBJECT)

clean:
	@rm -f $(OBJECT)
